9108 Strada Pl #14120, Naples, FL 34108, United States
View on Map
What travelers say:
Very good environment is very good, very friendly service, the dishes are also very good, the taste is very good, the color is delicious, the price is not expensive, the price is very high.